algebraic structure engineering mathematics